/*
 * VirtualTraining.h
 *
 *  Created on: 01/06/2011
 *      Author: dela
 */

#ifndef VIRTUALTRAINING_H_
#define VIRTUALTRAINING_H_

#include <string>
#include <list>

class VirtualTraining {
protected:
	unsigned long id;
	std::string name;
	bool hasPassword;
	std::string password;
	std::string description;
	std::list<std::string> files;
	std::string startDate;
	std::string duration;

public:
	unsigned long getId() {return id;};
	void setId(unsigned long id) {this->id = id;};

	std::string getName() {return name;};
	void setName(std::string name) {this->name = name;};

	bool getHasPassword() {return hasPassword;};
	void setHasPassword(bool hasPassword) {this->hasPassword = hasPassword;};

	std::string getPassword() {return password;};
	void setPassword(std::string password) {this->password = password;};

	std::string getDescription() {return description;};
	void setDescription(std::string description) {this->description = description;};

	std::string getStartDate() {return startDate;};
	void setStartDate(std::string startDate) {this->startDate = startDate;};

	std::string getDuration() {return duration;};
	void setDuration(std::string duration) {this->duration = duration;};
};

#endif /* VIRTUALTRAINING_H_ */
